#define _CRT_SECURE_NO_WARNINGS 1

#include "BubbleSort_QuickSort.h"


//int main()
//{
//	int arr[] = { 7,2,4,3,8,5,6,1,1,9 };
//	//BubbleSort(arr, sizeof(arr) / sizeof(int));
//	
//	srand(time(0));
//	const int N = 10000000;
//	int* a1 = (int*)malloc(sizeof(int) * N);
//	int* a2 = (int*)malloc(sizeof(int) * N);
//	int* a3 = (int*)malloc(sizeof(int) * N);
//	int* a4 = (int*)malloc(sizeof(int) * N);
//	int* a5 = (int*)malloc(sizeof(int) * N);
//	int* a6 = (int*)malloc(sizeof(int) * N);
//	for (int i = 0; i < N; ++i)
//	{
//		a1[i] = rand();
//		a2[i] = a1[i];
//		a3[i] = a1[i];
//		a4[i] = a1[i];
//		a5[i] = a1[i];
//		a6[i] = a1[i];
//	}
//	
//	
//	int begin2 = clock();
//	//PartSort1(a1, 0, N - 1);
//	//PartSort2(a1, 0, N - 1);
//	//PartSort3(a1, 0, N - 1);
//	//QuickSort(a1, 0, N - 1);
//	QuickSortNonR(a1, 0, N - 1);
//	int end2 = clock();
//	printf("PartSort:%d\n", end2 - begin2);
//	//PartSort2(arr, 0,9);
//	//PartSort3(arr, 0,9);
//	//QuickSort(arr, 0,9);
//	
//	/*for (int i = 0; i < N; ++i)
//	{
//		printf("%d ", a1[i]);
//	}
//	printf("\n");*/
//	return 0;
//}